DailyMoodRemoteDataSource

@Singleton
class DailyMoodRemoteDataSource @Inject constructor(fireStoreDatasource: FirebaseFirestore)

Data source for managing daily mood evaluations in Firestore. This class provides methods for adding, fetching, and listening to mood entries.

Constructors

Link copied to clipboard
@Inject
constructor(fireStoreDatasource: FirebaseFirestore)

Functions

Link copied to clipboard
suspend fun addMoodEntry(moodEntry: DailyEvaluationEntry)

Adds a new mood entry to the Firestore database.

Link copied to clipboard

Fetches all mood entries from the Firestore database.

Link copied to clipboard

Listens for real-time updates to the mood entries in Firestore and emits changes as a Flow.